iT邦幫忙

2021 iThome 鐵人賽

DAY 25
0
Mobile Development

Android Studio 30天自我挑戰系列 第 25

[Android Studio 30天自我挑戰] CardView元件介紹

  • 分享至 

  • xImage
  •  

CardView卡片怖局是Android 5.0系統引入的元件,
繼承自Framelayout,所以FrameLayout所有屬性CardView幾乎可以直接拿來用,
不過CardView也有自己獨特的屬性。

CardView xml常用的屬性

app:cardElevation:設定陰影的大小。

app:cardMaxElevation:設定陰影最大高度。

app:cardBackgroundColor:設定卡片的背景色。

app:cardCornerRadius:設定卡片的圓角大小。

app:contentPadding:設定內容的padding。

app:contentPaddingTop:設定內容的上padding。

app:contentPaddingLeft:設定內容的左padding。

app:contentPaddingRight:設定內容的右padding。

app:contentPaddingBottom:設定內容的底padding。

app:cardUseCompatPadding:是否使用CompatPadding。

app:cardPreventConrerOverlap:是否使用PreventCornerOverlap。

在CardView xml裡可以設定背景、圓角、陰影等不同的設計,
這些功能也可以用在MainActivity.java裡設定,
下一篇會用CardView來設計一個簡單的範例。


上一篇
[Android Studio 30天自我挑戰] ScrollView元件介紹
下一篇
[Android Studio 30天自我挑戰] CradView佈局練習
系列文
Android Studio 30天自我挑戰30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言